Aqui a prioridade é do veículo ligeiro vermelho, e a tua resposta está correta.
O motivo é que a prioridade não está a ser decidida pela regra “direita antes da esquerda”, mas sim por regulação do cruzamento: há um agente a dirigir o trânsito e, além disso, os sinais luminosos estão em funcionamento. Na Alemanha, quando um agente regula o trânsito, as indicações dele têm prioridade sobre sinais de trânsito e semáforos. E quando o semáforo está a autorizar um movimento, quem tem verde pode avançar, enquanto os outros têm de esperar.
No cenário, tu queres seguir em frente, mas o teu movimento não está a ser autorizado naquele momento, enquanto o carro vermelho está a ser libertado para passar. A motocicleta também não tem prioridade sobre o carro só por estar à direita; ela só poderia avançar se tivesse autorização (semáforo/agente) para o seu movimento.
Regra prática para perguntas deste tipo: primeiro obedecer ao agente; se não houver agente, obedecer aos semáforos; se não houver semáforos/sinais de prioridade, aí sim aplicar “direita antes da esquerda”.